/**
 * 
 */
package com.geezdata.cps.ttk.domain.domain;

import java.io.Serializable;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * @author sszheng
 * @date 创建时间：2017年10月19日 下午2:13:40
 *
 */
public class Job implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 4753299531321470343L;
	
	@JSONField(name="job_id")
	private Integer jobId;
	@JSONField(name="job_name")
	private String jobName;
	@JSONField(name="job_group")
	private String jobGroup;
	@JSONField(name="trigger_name")
	private String triggerName;
	@JSONField(name="trigger_group")
	private String triggerGroup;
	private String params;
	private Integer status;
	@JSONField(name="callback_url")
	private String callbackUrl;
	@JSONField(name="class_name")
	private String className;
	@JSONField(name="send_Type")
	private Integer sendType;
	@JSONField(name="execution_cycle")
	private Integer executionCycle;
	@JSONField(name="execution_cycle_unit")
	private String executionCycleUnit;
	@JSONField(name="start_time")
	private Date startTime;
	@JSONField(name="end_time")
	private Date endTime;
	@JSONField(name="created_at")
	private Date createdAt;
	@JSONField(name="updated_at")
	private Date updatedAt;
	public Integer getJobId() {
		return jobId;
	}
	public void setJobId(Integer jobId) {
		this.jobId = jobId;
	}
	public String getJobName() {
		return jobName;
	}
	public void setJobName(String jobName) {
		this.jobName = jobName;
	}
	public String getJobGroup() {
		return jobGroup;
	}
	public void setJobGroup(String jobGroup) {
		this.jobGroup = jobGroup;
	}
	public String getTriggerName() {
		return triggerName;
	}
	public void setTriggerName(String triggerName) {
		this.triggerName = triggerName;
	}
	public String getTriggerGroup() {
		return triggerGroup;
	}
	public void setTriggerGroup(String triggerGroup) {
		this.triggerGroup = triggerGroup;
	}
	public String getParams() {
		return params;
	}
	public void setParams(String params) {
		this.params = params;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public String getCallbackUrl() {
		return callbackUrl;
	}
	public void setCallbackUrl(String callbackUrl) {
		this.callbackUrl = callbackUrl;
	}
	public String getClassName() {
		return className;
	}
	public void setClassName(String className) {
		this.className = className;
	}
	public Integer getSendType() {
		return sendType;
	}
	public void setSendType(Integer sendType) {
		this.sendType = sendType;
	}
	public Integer getExecutionCycle() {
		return executionCycle;
	}
	public void setExecutionCycle(Integer executionCycle) {
		this.executionCycle = executionCycle;
	}
	public String getExecutionCycleUnit() {
		return executionCycleUnit;
	}
	public void setExecutionCycleUnit(String executionCycleUnit) {
		this.executionCycleUnit = executionCycleUnit;
	}
	public Date getStartTime() {
		return startTime;
	}
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	public Date getEndTime() {
		return endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	public Date getCreatedAt() {
		return createdAt;
	}
	public void setCreatedAt(Date createdAt) {
		this.createdAt = createdAt;
	}
	public Date getUpdatedAt() {
		return updatedAt;
	}
	public void setUpdatedAt(Date updatedAt) {
		this.updatedAt = updatedAt;
	}
	
}
